#include "mainwindow.h"
#include "ui_mainwindow.h"
#include <QPixmap> //绘图设备类(渲染图片)
#include <QMovie>
MainWindow::MainWindow(QWidget *parent)
    : QMainWindow(parent)
    , ui(new Ui::MainWindow)
{
    ui->setupUi(this);
    //标签显示图片
    //版本1：图片可以显示，但是图片大小跟标签不匹配
    //QPixmap map("C:/Users/Administrator/Desktop/share/image/3.jpeg");
    //ui->label->setPixmap(map);

    //版本2：让图片大小跟标签的大小匹配
    /*
        按照正常人的逻辑思维：你能想到的方法，基本上QT类都有提供
    */
    //QPixmap map("C:/Users/Administrator/Desktop/share/image/3.jpeg");
    //调整图片大小跟标签适应
    //map.scaled(ui->label->width(),ui->label->height());
    //让你的配置生效
    //ui->label->setScaledContents(true);
    //ui->label->setPixmap(map);

    //标签显示动图
    QMovie *movie=new QMovie("C:/Users/Administrator/Desktop/share/image/1.gif");
    //设置动画大小
    movie->setScaledSize(QSize(ui->label->width(),ui->label->height()));
    //播放动画
    movie->start();
    ui->label->setMovie(movie);
}

MainWindow::~MainWindow()
{
    delete ui;
}

